easily handled - Turc Anglais Dictionnaire